﻿using MediatR;
using Process.Domain;
using Process.ErrorCode;

namespace Process.API.Application.Command.Show
{
    public class ReportCommand:IRequest<APIResult<APIPaging<List<ReportTable>>>>
    {
        /// <summary>
        /// 派工编号
        /// </summary>
        public string? DispatchCode { get; set; }
        /// <summary>
        /// 派工名称
        /// </summary>
        public string? DispatchName { get; set; }
        /// <summary>
        /// 工单编号
        /// </summary>
        public string? ProductionOrdersCode { get; set; }
        /// <summary>
        /// 工单名称
        /// </summary>
        public string? ProductionOrdersName { get; set; }
        /// <summary>
        /// 报工人员
        /// </summary>
        public string? ReportingStaff { get; set; }
        /// <summary>
        /// 状态(质检)
        /// </summary>
        public int? State { get; set; }


        public int PageIndex {  get; set; }
        public int PageSize {  get; set; }
    }
}
